#ifndef ALBUMWINDOW_H
#define ALBUMWINDOW_H

#include <QMainWindow>
#include <QStringList>
#include <QDebug>
#include <QPixmap>
#include <QVBoxLayout>
#include <QIcon>
#include <QPushButton>
#include <QDir>
#include <QString>
#include <QObject>
#include <QMovie>
namespace Ui {
class AlbumWindow;
}

class AlbumWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit AlbumWindow(QWidget *parent = nullptr);
    ~AlbumWindow();

    void update();
    //显示动态背景
    void show_back_gif();
    //设置label的大小
    void set_label_size(int width,int height);

public slots:
    void onImageButtonClicked() ;

private slots:


    void on_prev_img_btn_clicked();

    void on_next_img_btn_clicked();

    void on_start_or_stop_btn_clicked();

    void on_Return_Btn_clicked();

private:
    Ui::AlbumWindow *ui;
    //索引链表的节点位置
    int num = 0;
    //创建定时器用于播放图片
    QTimer *timer;
    //自动播放按键的状态标志
    int flag = 0;
};

#endif // ALBUMWINDOW_H
